{{tag>sgbd mysql serveur réseau }}

----

====== MariaDB ======

**MariaDB** est un système de gestion de base de données relationnelles. Après le rachat de [[:MySQL]] par Sun Microsystems, puis de Sun par Oracle Corporation, le fondateur de MySQL (Michael Widenius) démissionne pour lancer une version alternative, sous licence GPL et 100% compatible avec MySQL.
MariaDB se base sur le code source de MySQL 5.1.

--- //Source: [[http://fr.wikipedia.org/wiki/MariaDB|Wikipédia]]//

===== Installation =====

Le site https://downloads.mariadb.org/mariadb/repositories/ nous fournit un dépôt avec des paquets tout faits.

==== Ajouter le dépôt ====
=== A partir de Lucid - Ubuntu 10.04 ===

<code bash>
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1BB943DB
echo deb http://ftp.igh.cnrs.fr/pub/mariadb//repo/5.5/ubuntu $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/MariaDB.list 
</code>

<note>

Si vous utilisez un OS basé sur ubuntu (ex : Linux mint). Il est possible que le paquet ne soit pas présenté pour cette version. Il sera alors necessaire d'adapter le chemin. Soit en éditant le fichier /etc/apt/sources.list.d/MariaDB.list, soit en modifiant directement la ligne de commande.

Dans mon cas sous linux mint olivia, j'ai édité le fichier /etc/apt/sources.list.d/MariaDB.list.

avant :  <code bash> deb http://ftp.igh.cnrs.fr/pub/mariadb//repo/5.5/ubuntu olivia main </code>

après : <code bash> deb http://ftp.igh.cnrs.fr/pub/mariadb//repo/5.5/ubuntu precise main </code>

</note>
<note>
Mariadb 5.5 est présent dans les dépôts officiels d'Ubuntu 14.4 Trusty.
</note>
==== Recharger la liste des paquets ====

<code bash>
sudo apt-get update
</code>

==== Installer les paquets ====

Pour installer le serveur MariaDB : [[apt>mariadb-server]] ou
<code bash>
sudo apt-get install mariadb-server
</code>
Pour installer le client MariaDB : [[apt>mariadb-client]] ou
<code bash>
sudo apt-get install mariadb-client
</code>

===== PHP =====

Pour que PHP5 dialogue avec le serveur MariaDB, il ne faut pas oublier d'installer le paquet [[apt>php5-mysql]].


===== Définir le mot de passe root =====

Lors de la première installation vous devrez définir le mot de passe root :

<code bash>sudo mysql_secure_installation</code>
===== Liens =====

  * [[http://mariadb.org/|MariaDB.org]] [en]
  * [[https://downloads.mariadb.org/mariadb/repositories/|Setting up MariaDB Repositories]] [en]
  * [[http://ourdelta.org/ubuntu|OurDelta]] [en]
  * [[https://launchpad.net/maria|MariaDB sur launchpad]] [en]
  * La page [[:mysql_outils|Outils MySQL]] -> Divers outils pour administrer les bases de données MySQL qui seront compatibles avec MariaDB
  * La page des [[:SGBD]]

----
//Contributeur : [[:utilisateurs:time132|time132]] Le 12/11/2010, 16:03//